42-03 35th Street
Long Island City
NY 11101
USA
Phone: 718-729-2020
Mecho is the premier designer and manufacturer of state-of-the-art manual, motorized, integrated, and automated roller shade control systems and shadecloths. Its commitment to environmental responsibility, human-centric design, and energy-saving products and control systems has been recognized by a number of respected organizations and programs.